<template>
  <div>
    <!-- <slot name="activator" :on="on" :otherSlotPropName="value"></slot>
    <defaultComponent v-on="on" /> -->
    <button v-on="on">click</button>
  </div>
</template>
<script>
export default {
  data() {
    return {
      on: {
        click: console.log('click'),
        // contextmenu: console.log('contextmenu')
      },
      value: "any key value pair"
    }
  }
}//https://stackoverflow.com/questions/57524110/what-does-v-on-syntax-mean-in-vuejs
</script>
<style lang="">

</style>